package com.ruoyi.develop.factory.factoryLibrarySpare.service;

import java.util.List;

import com.ruoyi.develop.factory.factoryLibrarySpare.domain.FactoryLibrarySpare;

/**
 * 备品备件库存Service接口
 * @author lmm
 * @date 2024-11-06
 */
public interface IFactoryLibrarySpareService {
    /**
     * 查询备品备件库存
     * @param id 备品备件库存主键
     * @return 备品备件库存
     */
    public FactoryLibrarySpare selectById(String id);

    /**
     * 查询备品备件库存列表
     * @param entity 备品备件库存
     * @return 备品备件库存集合
     */
    public List<FactoryLibrarySpare> selectList(FactoryLibrarySpare entity);

    /**
     * 新增备品备件库存
     * @param entity 备品备件库存
     * @return 结果
     */
    public int insert(FactoryLibrarySpare entity);

    /**
     * 修改备品备件库存
     * @param entity 备品备件库存
     * @return 结果
     */
    public int update(FactoryLibrarySpare entity);

    /**
     * 批量删除备品备件库存
     * @param ids 需要删除的备品备件库存主键集合
     * @return 结果
     */
    public int deleteByIds(String[] ids);

    /**
     * 删除备品备件库存信息
     * @param id 备品备件库存主键
     * @return 结果
     */
    public int deleteById(String id);
}
